package net.spider;

import net.spider.dao.DB;
import net.spider.tasks.sankaku.AnalyzeTask;
import net.spider.tasks.sankaku.DownloadTask;
import net.spider.tasks.sankaku.EndTask;
import net.spider.tasks.sankaku.StartUp;
import net.spider.tasks.sankaku.TrunkTask;

public final class Main {

	public static void main(String[] args) {
		try {
			Runtime.getRuntime().addShutdownHook(new EndTask());
			DB.open();
			StartUp.init();
//			TrunkTask tt = new TrunkTask();
//			tt.start();
//			for (int i = 0; i < 5; i++) {
//				AnalyzeTask at = new AnalyzeTask();
//				at.start();
//			}
//			for (int i = 0; i < 30; i++) {
//				DownloadTask dt = new DownloadTask();
//				dt.start();
//			}
		} catch (Exception e) {
			e.printStackTrace();
		}
	}

}
